Typora+lsky Pro 优雅的写博客以及图片自动上传

前言

上篇文章我们介绍了如何在vps上部署Hexo,部署完博客当然要开始写文章了,这里介绍的是用Typora写文章并且实现本地粘贴自动上传到Lsky Pro(兰空图床)上,实现高效写文章。

软件准备

下载Typora并安装

下载兰空图床源码

开始

搭建图床

打开宝塔面板,新建站点,数据库选择MySQL,PHP版本选择8.0及以上的版本即可。

接着来到站点目录上传刚才下载的蓝空图床源码,解压。

来到伪静态,添加:

1
2
3
4
5
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}

网站运行目录选择public

接着来到软件商店—官方应用—已安装,选择对应的php版本,点击设置。

安装fileinfo,imagemagick,exif拓展

点击禁用函数,删除被禁用的函数:exec,putenv,chown,shell_exec,readlink,symlink。

接着打开站点域名,输入数据库信息。

填写完全部信息后就安装完成了,此时图床已经搭建完毕。

设置Typora

下载 lsky-upload

设置typora实现粘贴图片自动上传到图床,首先需要去下载开源项目 lsky-upload(Lsky 图床的上传程序) lsky-upload

获取Lsky接口Token

运行一遍lsky-upload.exe,根目录里会出现config.yml配置文件,打开发现需要Lsky 接口的 Token,接下来我们去获取Token

现在兰空图床的复制接口url

image-20250221215520942

首先去下载Postman并注册,类型选择post,在后面输入接口url+/tokens,参数类型选择body,输入在key下分别输入email和password,在value下分别输入邮箱和密码,点击send,出现token就表示成功,复制token,填进config.yml配置文件。

image-20250221215324268

设置typora

ctrl+,打开偏好设置,左边打开图像,上传服务选择自定义命令,命令那里输入lsky-upload.exe的绝对路径

image-20250221220022059

结束

现在就可以直接把文件拖进或者复制进typora中,typora会自动将图片上传到你的图床!快去写博客练练手吧~